|
airvelocity2 2.2.1
|
API for configuring and manipulating Air Velocity 2 Click driver. More...
Topics | |
| Air Velocity 2 Settings | |
| Settings of Air Velocity 2 Click driver. | |
| Air Velocity 2 MikroBUS Map | |
| MikroBUS pin mapping of Air Velocity 2 Click driver. | |
Functions | |
| void | airvelocity2_cfg_setup (airvelocity2_cfg_t *cfg) |
| Air Velocity 2 configuration object setup function. | |
| err_t | airvelocity2_init (airvelocity2_t *ctx, airvelocity2_cfg_t *cfg) |
| Air Velocity 2 initialization function. | |
| err_t | airvelocity2_read_output (airvelocity2_t *ctx, uint16_t *out_counts) |
| Air Velocity 2 read output function. | |
| float | airvelocity2_counts_to_mps (uint16_t out_counts) |
| Air Velocity 2 counts to mps function. | |
API for configuring and manipulating Air Velocity 2 Click driver.
Any initialization code needed for MCU to function properly. Do not remove this line or clock might not be set correctly.
| void airvelocity2_cfg_setup | ( | airvelocity2_cfg_t * | cfg | ) |
Air Velocity 2 configuration object setup function.
This function initializes Click configuration structure to initial values.
| [out] | cfg | : Click configuration structure. See airvelocity2_cfg_t object definition for detailed explanation. |
| float airvelocity2_counts_to_mps | ( | uint16_t | out_counts | ) |
Air Velocity 2 counts to mps function.
This function converts raw output counts to velocity in m/sec (0-15).
| [in] | out_counts | : Output counts raw data. |
| err_t airvelocity2_init | ( | airvelocity2_t * | ctx, |
| airvelocity2_cfg_t * | cfg ) |
Air Velocity 2 initialization function.
This function initializes all necessary pins and peripherals used for this Click board.
| [out] | ctx | : Click context object. See airvelocity2_t object definition for detailed explanation. |
| [in] | cfg | : Click configuration structure. See airvelocity2_cfg_t object definition for detailed explanation. |
0 - Success, -1 - Error. See #err_t definition for detailed explanation. | err_t airvelocity2_read_output | ( | airvelocity2_t * | ctx, |
| uint16_t * | out_counts ) |
Air Velocity 2 read output function.
This function reads the raw output counts by using I2C serial interface.
| [in] | ctx | : Click context object. See airvelocity2_t object definition for detailed explanation. |
| [out] | out_counts | : Output counts raw data. |
0 - Success, -1 - Error. See #err_t definition for detailed explanation.